﻿*{padding: 0px; margin: 0px; font-family: 微软雅黑, 新宋体, 宋体, Arial, Serif;}
html, body{height: 100%; font-size: 0.9em;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{border: 0px; outline: 0px;}


/*全部的a都去掉下划线*/
a{text-decoration: none; color: #2586c4;}
a:hover{text-decoration: underline;}

/*头部的样式*/
div#Header{height: 114px; background-image: url(images/header_background.png); width: 100%; margin: 0px auto; color: #ffffff; clear: both;}

div#Banner{width: 980px; height: 80px; margin: 0px auto; background-image: url(images/banner.png); text-align: right; line-height: 70px; font-size: 14px; color: #666;}

/*导航菜单*/
div#Header div#Menu {width: 980px; margin: 0px auto; height: 34px; clear: both;}
div#Header div#Menu ul {padding: 0px; float: right; height: 34px; line-height: 32px; font-weight: bold; list-style-type: none;}
div#Header div#Menu ul li {float: left; background-image: url(images/menu_line.png); background-repeat: no-repeat; background-position: left 8px; padding: 0px 5px;}
div#Header div#Menu ul li.one{background-image: none;}
div#Header div#Menu ul li a{color: #000000; height: 34px; display: inline-block; font-size: 1.1em; padding: 0px 20px; text-decoration: none;}
div#Header div#Menu ul li a:hover{height: 32px; border-bottom: 2px solid #339900;}


/*底部样式*/
div#Bottom {/*background-image: url(../images/bottom.png); */height: 85px; width: 100%; color: #666666; clear: both; border-top: 1px solid #cccccc; margin-top: 20px; padding-top: 5px;}
div#Bottom div.Copyright, div#Bottom div.Linker{width: 1000px; margin: 0px auto; padding-top: 15px; text-align: center;}
div#Bottom div.Linker a{color: #00FF00; text-decoration: none;}


div#Body{width: 1000px;margin: 10px auto;}

span.Annex {display: inline-block; margin: 5px; padding-left: 20px; cursor: default; background-repeat: no-repeat; background-image: url(images/annex_delete.png); color: #333; font-weight: bolder;}
span.Annex2 {display: inline-block; margin: 5px; cursor: default; color: #333; font-weight: bolder;}

.LoginInfoBackground {background-image: url(images/login_info.gif);}

.ErrorMessage {color: #FF0000;}

.Button {background-image: url(images/button.png);}

.SearchBox {background-image: url(images/icon_search.png);}

.Add{background-image: url(images/add.png);}

.Export{background-image: url(images/export.png);}

.Delete {background-image: url(images/delete.png);}

.Static {background-image: url(images/static.png);}

.First {background-image: url(images/first.png);}

.Previous{background-image: url(images/previous.png);}

.Next{background-image: url(images/next.png);}

.Last{background-image: url(images/last.png);}

.Goto{background-image: url(images/to.png);}

.ChangePassword{background-image: url(images/changepassword.gif); width: 135px; height: 63px; display: block;}
                
.Exit { background-image: url(images/exit.gif); width: 134px; height: 63px; display: block;}

.QuestionToVerify {background-image: url(images/verify.png); background-repeat: no-repeat; display: inline-block; padding-left: 20px;}
.TeacherToVerify {background-image: url(images/TeacherToVerify.png); background-repeat: no-repeat; display: inline-block; padding-left: 20px;}
.InviteToConfirm {background-image: url(images/Invite.png); background-repeat: no-repeat; display: inline-block; padding-left: 20px;}
.QuestionToAnswer {background-image: url(images/QuestionToAnswer.png); background-repeat: no-repeat; display: inline-block; padding-left: 20px;}
.ArticleToVerify {background-image: url(images/ArticleToVerify.png); background-repeat: no-repeat; display: inline-block; padding-left: 20px;}




table.Info {background-color: #cccccc; margin: 0px auto; color: #000000;}
table.Info td{padding: 5px;}
table.Info tr{height: 35px; background-color: #ffffff;}

table.List {background-color: #A0A0A0; margin: 0px auto;}
table.List td, table.List th{padding: 5px;}
table.List tr.header{height: 35px; background-color: #5D7B9D;/*background-color: #6a8a2d; */color: #ffffff;}
table.List tr.odd, table.List tr.even {height: 35px;}
table.List tr.odd {background-color: #f8f7f7;}
table.List tr.even {background-color: #eae8e8;}
table.List tr.Footer{height: 40px; background-color: #f5ede9;}


table.Desktop td.LoginInfo {background-image: url(images/LoginInfo.gif);background-repeat: no-repeat; background-position: left 14px; width: 519px; font-size: 12pt;}
table.Desktop td.LoginInfo table { margin: 130px 0px 0px 25px;}
table.Roles tr { height: 53px;}
table.Roles td.RoleEnabled { width: 138px; text-align: center; color: #ffff00; font-weight: bolder; background-image: url(images/RolesBg.gif); background-repeat: no-repeat; background-position: left center;}
table.Roles td.RoleDisabled { width: 138px; text-align: center; color: #cecece; background-image: url(images/RolesBg.gif); background-repeat: no-repeat; background-position: left center;}
table.Roles td.Things { padding-left: 30px;}
    
div#SearchBar{margin: 0px auto 10px auto; clear: both; height: 32px;}
div#SearchBar table {float: right;}




div.Kind { line-height: 42px; clear: both; width: 680px; margin: 0px auto;}

div.Question { border: 1px solid #e3e3e3; border-top: 2px solid #4CBE00; width: 660px; margin: 0px auto; padding: 10px; text-align: left; clear: both;}
div.Question div.Title { background-image: url(./images/question.png); background-repeat: no-repeat; background-position: 0px 11px; line-height: 42px; font-size: 11pt; font-weight: bolder; padding: 0px 0px 0px 25px; clear: both;}
div.Question div.Vector { color: #666666; display: inherit; clear: both; }
div.Question div.Vector span { color: #666666; display: inherit;}
div.Question div.Vector span.Time { float: right; }
div.Question div.Vector span.Name { float: left; }
div.Question div.Memo { clear: both; margin: 10px 0px 0px 0px; line-height: 24px; }

div.Answers {border: 1px solid #e3e3e3; width: 660px; margin: 10px auto; padding: 10px; text-align: left; }
div.Answers div.Title { background-image: url(./images/answer.png); background-repeat: no-repeat; background-position: 0px 12px; font-size: 10pt; font-weight: bolder; line-height: 42px; padding: 0px 0px 0px 25px; clear: both;}
div.Answers div.Answer {clear: both; margin: 10px 0px;}
div.Answers div.Answer div.Header { clear: both;}
div.Answers div.Answer div.Header span.Name { float: left; color: #666666;}
div.Answers div.Answer div.Header span.Time { float: right; color: #666666;}
div.Answers div.Answer div.Memo { clear: both; margin: 0px 0px 0px 0px; line-height: 24px;}
div.Answers div.Separator {clear: both; border-top: 1px dashed #cecece;}

div.MyAnswer { clear: both; width: 680px; margin: 0px auto; text-align: center;}

div#Comment { margin: 20px auto 0px auto;}
div#Comment p{ font-size: 9pt; color: #ff0000; line-height: 24px;}